<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<?php 
$username=trim($_POST["username"]);
$password=$_POST["password"];
$gender=$_POST["gender"];
$birthdate=$_POST["birthdate"];
$email=$_POST["email"]; 
//echo "您的名字是".$username."<br>";
//echo "您的密码是".$password."<br>";
//var_dump($_POST);
//var_dump($_FILES);
//if($gender==0){
//    echo "您的性别是男"."<br>";
//}
//else{
//    echo "您的性别是女"."<br>";
//}
//echo "您的生日是".$birthdate."<br>";
//echo "您的邮箱地址是".$email."<br>";
    //连接数据库
    mysql_connect("localhost","root","");
    //链接数据库
    mysql_select_db("newvideo");//选择数据库
    mysql_set_charset("UTF8");//设定字符集
    $sql0="select * from users where uname='$username'";
    $result0=mysql_query($sql0);//结果集类型
    $num0=mysql_num_rows($result0);//返回结果集中记录的条数
    if ($num0!=0) {
        echo "用户名重名，3秒后请返回重新注册";
        //php里的页面跳转
        header("refresh:3;url='userReg.html'");
    }
    else{
    if ($_FILES["pic"]["error"]) {
        switch ($_FILES["pic"]["error"]) {
            case '1':
                echo "文件尺寸超过了配置文件的最大值";
                # code...
                break;
            case '3':
                echo "部分文件上传";
                # code...
                break;
            case '4':
                echo "没有文件上传";
                # code...
                break;
            
            default:
                # code...
                break;
        }
        # code...
    }
    $arr=explode(".",$_FILES["pic"]["name"]);
    $suffix=$arr[count($arr)-1];
    //判定文件类型是不是图片
    $allowtype=array("jpg","jpeg","png","PNG","JPG","JPEG","Bmp","gif");
    if (!in_array($suffix, $allowtype)) {
        //扩展名不在xx中
        //echo "文件上传错误";
        //exit;//脚本退出结束
        die("文件上传错误");

    }
    //拷贝,文件命名使用系统时间加三位随机数命名
    
    $filePath="./images/";
   
    $randname=date("YmdHis").rand(100,999).".".$suffix;
   if (move_uploaded_file($_FILES["pic"]["tmp_name"], $filePath.$randname)) {
        # code...
    echo "文件上传成功"."<br>";
    } 
 
    
    //写注册的sql语句并执行
    $sql="insert into users values(null,'$username',md5('$password'),$gender,'$birthdate','$randname','$email')";
    $result=mysql_query($sql);//执行sql语句
    //增删改操作￥result为操作操作成功结果的记录条数
    //查￥result为结果集类型
    if ($result==1) {
        echo "注册成功,3秒后返回首页";
        header("refresh:3;url='index.php'");
    }
    else
        echo "注册失败";
}
?>

</body>
</html>